package org.example.cet.demos.domain.form;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class PapersForm {
    /**
     * 试卷id
     */
    @NotNull(message = "请输入试卷码")
    private Long id;

//    /**
//     * 考试级别
//     */
//    @NotNull(message = "请输入考试级别")
//    private Integer level;
//
//    /**
//     * 年份
//     */
//    @NotNull(message = "请输入年份")
//    private Integer year;
//
//    /**
//     * 月份
//     */
//    @NotNull(message = "请输入月份")
//    private Integer month;
//
//    /**
//     * 题目列表(外键 与所有的q_id链接)
//     */
//    @NotNull(message = "请输入题号")
//    private Integer questionsList;

    @NotBlank(message = "请输入标题")
    private String title;
//    @NotNull(message = "请输入写作题号")
//    private Integer writing_id;
//    @NotNull(message = "请输入听力题号")
//    private Integer listening_id;
//    @NotNull(message = "请输入阅读A题号")
//    private Integer read_a_id;
//    @NotNull(message = "请输入阅读B题号")
//    private Integer read_b_id;
//    @NotNull(message = "请输入阅读C1题号")
//    private Integer read_c1_id;
//    @NotNull(message = "请输入阅读C2题号")
//    private Integer read_c2_id;
//    @NotNull(message = "请输入翻译题号")
//    private Integer translation_id;
    @NotBlank(message = "请输入试卷类型（4/6）")
    private String type;
    @NotBlank(message = "请输入年份")
    private String year;
    @NotBlank(message = "请输入答案")
    private String answer;

}
